/**  
 * All rights Reserved, Designed By daiw
 * @Title:  UserPrivilageDto.java   
 * @Package org.system.manage.facade.entity   
 * @Description:    TODO (用一句话描述该文件做什么)   
 * @author: daiw     
 * @date:   2019年10月18日 上午9:10:41   
 * @Copyright: 2019 daiw Inc. All rights reserved. 
 */
package org.system.manage.facade.entity;

import java.io.Serializable;
import java.util.Date;

/**
 * @ClassName: UserPrivilageDto
 * @Description: TODO (这里用一句话描述这个类的作用)
 * @author: daiw
 * @date: 2019年10月18日 上午9:10:41
 */
public class UserPrivilageDto implements Serializable {
	private static final long serialVersionUID = -1857921998149468579L;

	/**
	 * 菜单ID
	 */
	private Long menuId;

	/**
	 * 菜单名称
	 */
	private String menuName;

	/**
	 * 父菜单ID
	 */
	private Long parentId;

	/**
	 * 显示顺序
	 */
	private Integer orderNum;

	/**
	 * 请求地址
	 */
	private String url;

	/**
	 * 打开方式（menuItem页签 menuBlank新窗口）
	 */
	private String target;

	/**
	 * 菜单类型（0 菜单, 1 按钮）
	 */
	private Integer menuType;

	/**
	 * 菜单状态（0 隐藏, 1 显示）
	 */
	private Integer visible;

	/**
	 * 权限标识
	 */
	private String perms;

	/**
	 * 菜单图标
	 */
	private String icon;

	/**
	 * 创建者
	 */
	private String createBy;

	/**
	 * 创建时间
	 */
	private Date createTime;

	/**
	 * 更新者
	 */
	private String updateBy;

	/**
	 * 更新时间
	 */
	private Date updateTime;

	/**
	 * 备注
	 */
	private String remark;

	/**
	 * 菜单ID
	 * 
	 * @return menu_id 菜单ID
	 */
	public Long getMenuId() {
		return menuId;
	}

	/**
	 * 菜单ID
	 * 
	 * @param menuId
	 *            菜单ID
	 */
	public void setMenuId(Long menuId) {
		this.menuId = menuId;
	}

	/**
	 * 菜单名称
	 * 
	 * @return menu_name 菜单名称
	 */
	public String getMenuName() {
		return menuName;
	}

	/**
	 * 菜单名称
	 * 
	 * @param menuName
	 *            菜单名称
	 */
	public void setMenuName(String menuName) {
		this.menuName = menuName == null ? null : menuName.trim();
	}

	/**
	 * 父菜单ID
	 * 
	 * @return parent_id 父菜单ID
	 */
	public Long getParentId() {
		return parentId;
	}

	/**
	 * 父菜单ID
	 * 
	 * @param parentId
	 *            父菜单ID
	 */
	public void setParentId(Long parentId) {
		this.parentId = parentId;
	}

	/**
	 * 显示顺序
	 * 
	 * @return order_num 显示顺序
	 */
	public Integer getOrderNum() {
		return orderNum;
	}

	/**
	 * 显示顺序
	 * 
	 * @param orderNum
	 *            显示顺序
	 */
	public void setOrderNum(Integer orderNum) {
		this.orderNum = orderNum;
	}

	/**
	 * 请求地址
	 * 
	 * @return url 请求地址
	 */
	public String getUrl() {
		return url;
	}

	/**
	 * 请求地址
	 * 
	 * @param url
	 *            请求地址
	 */
	public void setUrl(String url) {
		this.url = url == null ? null : url.trim();
	}

	/**
	 * 打开方式（menuItem页签 menuBlank新窗口）
	 * 
	 * @return target 打开方式（menuItem页签 menuBlank新窗口）
	 */
	public String getTarget() {
		return target;
	}

	/**
	 * 打开方式（menuItem页签 menuBlank新窗口）
	 * 
	 * @param target
	 *            打开方式（menuItem页签 menuBlank新窗口）
	 */
	public void setTarget(String target) {
		this.target = target == null ? null : target.trim();
	}

	/**
	 * 菜单类型（0 菜单, 1 按钮）
	 * 
	 * @return menu_type 菜单类型（0 菜单, 1 按钮）
	 */
	public Integer getMenuType() {
		return menuType;
	}

	/**
	 * 菜单类型（0 菜单, 1 按钮）
	 * 
	 * @param menuType
	 *            菜单类型（0 菜单, 1 按钮）
	 */
	public void setMenuType(Integer menuType) {
		this.menuType = menuType;
	}

	/**
	 * 菜单状态（0 隐藏, 1 显示）
	 * 
	 * @return visible 菜单状态（0 隐藏, 1 显示）
	 */
	public Integer getVisible() {
		return visible;
	}

	/**
	 * 菜单状态（0 隐藏, 1 显示）
	 * 
	 * @param visible
	 *            菜单状态（0 隐藏, 1 显示）
	 */
	public void setVisible(Integer visible) {
		this.visible = visible;
	}

	/**
	 * 权限标识
	 * 
	 * @return perms 权限标识
	 */
	public String getPerms() {
		return perms;
	}

	/**
	 * 权限标识
	 * 
	 * @param perms
	 *            权限标识
	 */
	public void setPerms(String perms) {
		this.perms = perms == null ? null : perms.trim();
	}

	/**
	 * 菜单图标
	 * 
	 * @return icon 菜单图标
	 */
	public String getIcon() {
		return icon;
	}

	/**
	 * 菜单图标
	 * 
	 * @param icon
	 *            菜单图标
	 */
	public void setIcon(String icon) {
		this.icon = icon == null ? null : icon.trim();
	}

	/**
	 * 创建者
	 * 
	 * @return create_by 创建者
	 */
	public String getCreateBy() {
		return createBy;
	}

	/**
	 * 创建者
	 * 
	 * @param createBy
	 *            创建者
	 */
	public void setCreateBy(String createBy) {
		this.createBy = createBy == null ? null : createBy.trim();
	}

	/**
	 * 创建时间
	 * 
	 * @return create_time 创建时间
	 */
	public Date getCreateTime() {
		return createTime;
	}

	/**
	 * 创建时间
	 * 
	 * @param createTime
	 *            创建时间
	 */
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	/**
	 * 更新者
	 * 
	 * @return update_by 更新者
	 */
	public String getUpdateBy() {
		return updateBy;
	}

	/**
	 * 更新者
	 * 
	 * @param updateBy
	 *            更新者
	 */
	public void setUpdateBy(String updateBy) {
		this.updateBy = updateBy == null ? null : updateBy.trim();
	}

	/**
	 * 更新时间
	 * 
	 * @return update_time 更新时间
	 */
	public Date getUpdateTime() {
		return updateTime;
	}

	/**
	 * 更新时间
	 * 
	 * @param updateTime
	 *            更新时间
	 */
	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}

	/**
	 * 备注
	 * 
	 * @return remark 备注
	 */
	public String getRemark() {
		return remark;
	}

	/**
	 * 备注
	 * 
	 * @param remark
	 *            备注
	 */
	public void setRemark(String remark) {
		this.remark = remark == null ? null : remark.trim();
	}

}
